Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Guatemala F1 Costa Rica F1 Brazil F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Slovenia F2 France F8 France F9 Argentina F4 Argentina F5 France F2 France F6 France F10 France F14 France F15 France F16 France F5 France F8 France F11 France F12 France F14 France F3 France F7 France F2 France F4 France F5 France F6 France F7 Great Britain F9 France F9 France F10 France F14 Germany F1 Germany F3 Germany F4 Egypt F1 Egypt F2 France F6 France F7 Netherlands F3 Great Britain F1 Great Britain F2 France F6 Netherlands F1 France F8 Netherlands F3 France F10 France F11 Belgium F6 Italy F22 Netherlands F6 France F13 France F15 France F17 France F18 Great Britain F1 France F1 France F8 Great Britain F7 Netherlands F1 Netherlands F2 Germany F8 France F14 Belgium F6 Great Britain F13 Italy F24 France F15 France F16 France F17 France F19 France F20 Great Britain F18 France F1 France F2 France F3 Israel F5 Israel F6 Egypt F1 France F9 France F10 Belgium F7 Belgium F8 Belgium F9 Netherlands F5 Belgium F11 France F16 France F16 Belgium F9 Belgium F11 Netherlands F5 Netherlands F6 France F17 France F21 France F23 France F1 France F2 France F3 France F5 France F6 France F7 France F8 France F9 Italy F10 Argentina F1 Argentina F2 Netherlands F2 France F16 Belgium F13 France F17 France F21 Argentina F3 France F1 France F2 Great Britain F2 France F7 Romania F3 France F10 Slovenia F1 France F1 France F15 France F17 France F2 (Bressuire) France F4 Porsche Open - Poznan San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Open D'Orleans - Orleans Copa Petrobras Argentina - Buenos Aires Heilbronn Open - Heilbronn Copa Kia Challenger ATP - Santiago XI Torneo Internazionale di Tennis - Barletta Unicredit (Suisse) Bank S.A. Challenger - Chiasso Morocco Tennis Tour - Marrakech Polska Energia Open - Bytom Open de Montauban - Montauban Sporting Challenger '07 Trofeo Regione Piemonte - Turin XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt Aberto de Sao Paulo - Sao Paulo XL Bermuda Open - Bermuda Bulgarian Open Challenger - Sofia Nord LB Open - Braunschweig Polska Energia Open - Bytom San Benedetto Challenger - San Benedetto San Marino CEPU Open - San Marino Aamulehti Tampere Open - Tampere Open D'Orleans - Orleans Iquique Challenger Istanbul Challenger Napoli Challenger Rennes Challenger Genova Challenger Bucaramanga Challenger Cherbourg Challeger Pereira Challenger Reggio Emilia Challenger Asuncion Challenger Medellin Challenger Guayaquil Challenger Todi Challenger Napoli Challenger Scheveningen Challenger Buenos Aires Challenger Cherbourg Challenger Quimper Challenger Blois Challenger Cortina Challenger Brest Challenger Mouilleron-Le-Captif Challenger Biella Challenger Canberra Challenger Rennes Challenger Guayaquil Challenger Santiago Challenger Rio De Janeiro Challenger Panama City Challenger Pullach Challenger Ostdeutscher Sparkassen Cup - Dresden Challenger Leon 2004 - Leon Orbetello Challenger Sassuolo Challenger - Sassuolo Internationaux du Doubs - Besancon Sao Paulo Challenger Salinas Challenger Orbetello Challenger Besancon Challenger Orleans Challenger Cherbourg Challenger Rabat Challenger Orleans Challenger Heilbronn Challenger Athens Challenger Campinas Challenger Trani Challenger Montevideo Challenger Manerbio Challenger Como Challenger Braunschweig Challenger Lima Challenger Noumea Challenger Alessandria Challenger San Marino Challenger Porto Alegre Challenger Bogota Challenger Kazan Challenger Blunmenau Challenger Marburg Challenger Turin Challenger San Benedetto Challenger Buenos Aires Challenger San Remo Challenger Rome Challenger Marrakech Challenger Guayaquil Challenger Campinas Challenger Alphen Challenger Lima Challenger Montevideo Challenger Milan Challenger Petange Challenger Heilbronn Challenger Mouilleron-Le-Captif Challenger Ludwigshafen Challenger Como Challenger Mexico City Challenger Rennes Challenger Brest Challenger Santiago Challenger Montevideo Challenger St. Brieuc Challenger Aix En Provence Challenger Heilbronn Challenger Lyon Challenger Milan Challenger Bastad Challenger Bordeaux Challenger Recanati Challenger Genova Challenger Portoroz Challenger Banja Luka Challenger Challenger Ford de Cherbourg - Cherbourg BellSouth Open - Vina del Mar Challenger Leon 2003 - Leon Blois Challenger Banja Luka Challenger Banja Luka Challenger Mercedes Cup - Stuttgart Santo Domingo Challenger Montevideo Challenger Buenos Aires Challenger Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires VIII Avierto Internacional de Salinas - Salinas Prague Open - Prague Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella San Luis Potosi Challenger - San Luis Potosi Abierto Club Casablanca - Mexico City VI Gramado Open de Tenis - Gramado I Manta Open - Manta Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota 4° Sporting Challenger - Turin Trofeo Internacional Club Laieta - Barcelona Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini 7° Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Unique Zagreb Open - Zagreb Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Citta di Como - Como Black Forest Open - Freudenstadt Genoa Open - Genova Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Grand Prix de Tennis de Lyon - Lyon MoviStar Open - Vina del Mar Naples Challenger - Naples La Serena Open - La Serena Copa Telmex - Buenos Aires Challenger DCN de Cherbourg - Cherbourg Tennis Napoli Cup 2007 - Napoli Mitsubishi Electric Europe Cup - Monza Hypo Group Tennis International - Portschach La Rinascente Tennis Cup Harbour Club Milano - Milan Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Genova Open Challenger - Genova Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Davidoff Swiss Indoors - Basel France F9 Lima Challenger 2007 - Lima Zagreb Open - Zagreb Schickendanz Open - Furth BMW Open - Munich Open Diputacion Ciudad de Pozoblanco - Cordoba Riviera de Rimini Challenger - Rimini ATP Studena Croatia Open Umag - Umag Kos Succhetti Tennis Cup - Cordenons Black Forest Open - Freudenstadt Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Open de Rennes - Rennes Sao Paulo Challenger Noumea Challenger Heilbronn Challenger Belgrade Challenger Barletta Challenger Poznan Challenger Segovia Challenger Mercedes Cup - Stuttgart Todi Challenger Buenos Aires Challenger Copa Petrobras Uruguay - Montevideo Heilbronn Challenger Bergamo Challenger Belgrade Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe Barletta Challenger Napoli Challenger Curitiba Challenger BMW Open - Munich Milan Challenger Buenos Aires Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Cherbourg Challenger SkiStar Swedish Open - Bastad Copa Petrobras Paraguay - Asuncion Copa Petrobras Santiago - Santiago Internationaux de Nouvelle-Caledonie - New Caledonia ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Copa Petrobras Argentina - Buenos Aires BCR Open Romania - Bucharest Prostejov Challenger St. Petersburg Open - St. Petersburg Dortmund Challenger Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Open 13 - Marseille Palermo Challenger US Men's Clay Court Championship - Houston Nord LB Open - Braunschweig Power Horse World Team Cup - Dusseldorf Rabat Challenger Gerry Weber Open - Halle AEGON International - Eastbourne Bet-at-home Open - Hamburg Furth Challenger Braunschweig Challenger Top Wool Challenger - Biella China Open - Beijing PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Rakuten Japan Open - Tokyo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Grand Prix Hassan II - Casablanca Rome Challenger BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Copa Petrobras - Buenos Aires Sofia Challenger Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Visa Tennis Open - Sao Paulo Turin Challenger Swiss Indoors Basel - Basel Tunis Challenger Internationaux du Doubs - Besancon SMS Tennis Cup - Sao Paulo Brasil Open - Sao Paulo Scheveningen Challenger Open Mutouest St. Brieuc - St. Brieuc San Benedetto Challenger Bet-at-home Open - Hamburg Cherbourg Challenger Austrian Open - Kitzbuhel St. Brieuc Challenger BMW Tennis Championship - Sunrise Prague Challenger Perugia Challenger St. Petersburg Open - St. Petersburg Scheveningen Challenger Meerbusch Challenger Manerbio Challenger Orleans Challenger Corrientes Challenger Lima Challenger Millennium Estoril Open - Estoril Guayaquil Challenger TEB BNP Paribas Istanbul Open - Istanbul Mouilleron-Le-Captif Challenger Bet-at-home Open - Hamburg Napoli Challenger Guayaquil Challenger Konzum Croatia Open - Umag Open de L'Isere-Trophee BNP Paribas - Grenoble St. Petersburg Open - St. Petersburg Open de Rennes La Trinitaine - Rennes Furth Challenger Copa Petrobras Brazil - Aracaju Moscow Challenger Biella Challenger Segovia Challenger Genova Challenger Biella Challenger Copa Claro - Buenos Aires Millennium Estoril Open - Estoril Lima Challenger Antalya Cup - Antalya Wroclaw Challenger Montevideo Challenger Konzum Croatia Open - Umag Bet-at-home Open - Hamburg Cherbourg Challenger Challenger Lugano - Lugano Winston-Salem Open - Winston-Salem Britania Zavaleta - Puebla Challenger Ford de Cherbourg - Cherbourg Brisbane International - Brisbane Bordeaux Challenger Szczecin Challenger Seville Challenger Rio Open - Rio de Janeiro 9° Trani Cup - Trani Brasil Open - Sao Paulo Rijeka Challenger Milan Challenger Bastad Challenger Kos-Zucchetti Tennis Cup - Cordenons Orleans Challenger Furth Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Lugano Challenger Todi Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Argentina Open - Buenos Aires BH Tennis Open International Cup - Belo Horizonte Open D'Orleans - Orleans Braunschweig Challenger Buenos Aires Challenger Vicenza Challenger Montevideo Challenger Quimper Challenger V Gramado Open de Tennis - Gramado Pekao Open - Szczecin Mallorca Challenger Open des Alpes Trophee BNP Paribas - Grenoble Cherbourg Challenger Oberstaufen Challenger Ourocard Tennis Challenger - Sao Paulo Challenger 42 - Andrezieux Credicard Mastercard Tennis Cup - Campos do Jordao Tarragona Challenger Mons Challenger 13 BH Tennis Open International Cup - Belo Horizonte Cherbourg Challenger Buenos Aires Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Memorial Kolyaskin - Donetsk Copa Petrobras Aracaju - Aracaju BNP Paribas Primrose - Bordeaux Marrakech Challenger Caltanissetta Challenger Poznan Challenger Unicredit Czech Open - Prostejov Sporting Challenger '08-Trofeo Regione Piemonte - Turin Challenger Brasov - Brasov Rabat Challenger Grand Prix Hassan II - Marrakech Open 13 - Marseille Genoa Open Challenger-Fondazione Carige - Genova Open D'Orleans - Orleans Copa Petrobras - Montevideo Porto Alegre Challenger Nossa Caixa Tennis Cup - Sao Paulo Generali Open - Kitzbuhel Movistar Open - Vina del Mar Cancun Challenger Challenger Ford de Cherbourg - Cherbourg Kremlin Cup - Moscow Marrakech Challenger Brasil Open - Sao Paulo ECM Prague Open - Prague Copa Telmex - Buenos Aires Gerry Weber Open - Halle Alicante Challenger Bancolombia Open - Bogota Bet-at-home Open - Hamburg US Men's Clay Court Championships - Houston Malaysian Open - Kuala Lumpur Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Brasil Open - Costa do Sauipe Gerry Weber Open - Halle Copa Claro - Buenos Aires Credicard Mastercard Tennis Cup - Campos do Jordao Guayaquil Challenger Copa AT&T - Buenos Aires Copa AT&T - Buenos Aires Steelers Cup - Kosice Open Romania - Bucharest Copa Telmex - Buenos Aires Open 13 - Marseille Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag Orange Prokom Open - Sopot Kitzbuhel Challenger Open Seat Godo 2007 - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas The Hypo Group Tennis International 2008 - Poertschach Cordenons Challenger PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle BCR Open Romania - Bucharest Marrakech Challenger Heineken Open - Auckland Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril German Tennis Championships - Hamburg Kremlin Cup - Moscow Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Studena Croatia Open - Umag Malaysian Open - Kuala Lumpur Valencia Open - Valencia ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Apia International - Sydney SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Erste Bank Open - Vienna Rio Open - Rio de Janeiro Grand Prix Hassan II - Casablanca Croatia Open - Umag Stockholm Open - Stockholm US Men's Clay Court Championship - Houston Dutch Open Tennis - Amersfoort Blois Challenger Barcelona Open BancSabadell - Barcelona Open Parc - Lyon Generali Open - Kitzbuhel Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Moselle Open - Metz Brasil Open - Sao Paulo Winston-Salem Open - Winston-Salem Plava Laguna Croatia Open - Umag Grand Prix Hassan II - Casablanca Garanti Koza Sofia Open - Sofia Orange Warsaw Open - Warsaw Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Argentina Open - Buenos Aires St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco German Tennis Championships - Hamburg Swiss Indoors Basel - Basel Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Masters Series - Hamburg Pacific Life Open - Indian Wells Geneva Open - Geneva Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells ATP Studena Croatia Open Umag - Umag Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo German Tennis Championships - Hamburg Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome U.S. Mens's Clay Court Championship - Houston Rio Open - Rio de Janeiro French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Heineken Open - Auckland Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 2-3 Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart French Open (juniors) Australian Open (juniors) Wimbledon (juniors) French Open - Paris U.S. Open - New York Miami Open - Miami Wimbledon - London Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Sony Open Tennis - Miami Australian Open - Melbourne Wimbledon - London Masters Series Monte Carlo - Monte Carlo Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 French Open - Paris French Open (juniors) Olympics - London